package santeclair.connexion.service.identificationAvancee;

import santeclair.connexion.bean.RetourIdentificationTransport;
import santeclair.connexion.bean.trame.aller.identification.DemandeIdentification;
import santeclair.connexion.bean.trame.retour.identification.ResultatIdentification;

/**
 * Interface de tous les codes retours d'identification
 * 
 * @author cquintin
 * 
 */
public interface CodeRetourIdentificationBO<DEMANDE_IDENTIFICATION extends DemandeIdentification, RESULTAT_IDENTIFICATION extends ResultatIdentification> {

    /**
     * Traitement du code retour
     */
    public boolean execute(RetourIdentificationTransport<DEMANDE_IDENTIFICATION, RESULTAT_IDENTIFICATION> retourIdentificationTransport);

}
